// 7-4 找最长的字符串 (15分)
// 本题要求编写程序，针对输入的N个字符串，输出其中最长的字符串。

// 输入格式：
// 输入第一行给出正整数N；随后N行，每行给出一个长度小于80的非空字符串，其中不会出现换行符，空格，制表符。

// 输出格式：
// 在一行中用以下格式输出最长的字符串：

// The longest is: 最长的字符串
// 如果字符串的长度相同，则输出先输入的字符串。

// 输入样例：
// 5
// li
// wang
// zhang
// jin
// xiang
// 输出样例：
// The longest is: zhang

// #include <stdio.h>
// #include <string.h>
// #define MAXN 81
// int main()
// {
//     int n, idx, len, maxIdx = 0;
//     scanf("%d", &n);
//     char strArr[n][MAXN];
//     for (int i = 0; i < n; i++)
//     {
//         idx = 0;
//         fgets(strArr[i], MAXN, stdin);
//         while (strArr[i][idx] != '\n')
//         {
//             idx++;
//         }
//         strArr[i][idx] = '\0';
//     }

//     len = strlen(strArr[maxIdx]);
//     for (int i = 0; i < n; i++)
//     {
//         if (strlen(strArr[i]) > len)
//         {
//             len = strlen(strArr[i]);
//             maxIdx = i;
//         }
//     }
//     printf("The longest is: %s", strArr[maxIdx]);

//     return 0;
// }